/* Header */
body, table, form, input, select, textarea {margin: 0px; font-family: Verdana, Arial, Tahoma; font-size: 11px; color: #121212;}
div, p {margin: 0px; font-family: Verdana, Arial, Tahoma; font-size: 11px;}
img {border: 0;}
.h_blue, a.h_blue:link, a.h_blue:visited, a.h_blue:active {color: #004BD9; text-decoration: none;}
a.h_blue:hover {color: #004BD9;	text-decoration: underline;}
.greyborder, .tbborder, .cj_border {border: solid 1px #CCCCCC;}
.orgnavbg {background-image: url();}
.blnavbg {background-color: #5074A4;}
.tdnavpad {
    padding: 0 8px 0 8px;
    background-color: #FFFFFF;
    height: 20px;
    color: #003366;
}
.tdnavpad1 {padding: 0 8px 0 8px;}
.tdnavpad2 {padding:0px 5px 0px 5px;}
.tdnavpad4 {padding: 0 8px 0 8px; background-color: #5074A4;}
.tdnavpad5 {padding: 0 8px 0 8px; background-color: #E0E0BF; height: 20px; color: #363611;}
.tdnavpad6 {padding: 0 8px 0 8px; background-color: #DAF6FF; height: 20px; color: #003366;}
.nav_white11, a.nav_white11:hover {font-family: Tahoma, Verdana, Arial; color: #FFFFFF; letter-spacing: 1px; text-decoration: none;}
.nav_white11b, a.nav_white11b:hover{font-family: Tahoma, Verdana, Arial; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-decoration: none;}
.navout{padding: 1px 6px 1px 6px; font-size: 100%;}
.navin{border: solid 1px #CCCCCC; padding: 0 5px 0px 5px; background: #6180AB; font-size: 100%;}
.navsep{font: 75% Verdana; color: #CCCCCC; padding: 1px 1px 2px 1px;}
.gynavbg {background-color: #CCCCCC;}
.dkgytxt{color: #333333; text-decoration: none;}
a.dkgytxt:hover {color: #B6070A; text-decoration: underline;}

/* Footer */
.footerlinks {font-size: 10px; color: #FFFFFF; text-decoration: none;}
a.footerlinks:hover {font-size: 10px; color: #FFFFFF; text-decoration: underline;}
.footerlinks1 {font-size: 10px; color: #003366;	text-decoration: none;}
a.footerlinks1:hover {font-size: 10px; color: #003366; text-decoration: underline;}
.footerlinks2 {font-size: 10px;	color: #666666;	text-decoration: none;}
a.footerlinks2:hover {font-size: 10px; color: #666666; text-decoration: underline;}

/*Menu */
table.cjmenu th {text-align:left; color:#FFFFFF;}
table.cjmenu th a{cursor:pointer; color:#FFFFFF; text-decoration:none;}
.menupad{padding:0px 5px 0px 10px;}
.horizontalcssmenu ul{margin: 1px 0 0 0; padding: 0; list-style-type: none;}
.horizontalcssmenu ul li{position: relative; z-index:1000; display: inline; float: left; color:#FFFFFF;}
.horizontalcssmenu ul li a{display: block; padding: 5px 0px 5px 10px; border-bottom: 0px solid #FFFFFF; border-left-width: 0; text-decoration: none; color: #FFFFFF; font: normal 11px Verdana;}
.horizontalcssmenu ul li ul{left: 0; top: 0; border-top: 1px solid #FFFFFF; position: absolute; display: block; visibility: hidden; z-index: 1000;}
.horizontalcssmenu ul li ul li{display: inline; float: none;}
.horizontalcssmenu ul li ul li a{width: 185px; font-weight: normal; padding: 5px 5px 5px 10px; background: #5074A4; border-width: 0px 0px 1px 0px;}
.horizontalcssmenu ul li ul li a:hover{color:#FFFFFF; background: #F1972D;}
.horizontalcssmenu .arrowdiv{position: absolute; right: 0;}
* html .horizontalcssmenu ul li {float: left; height: 1%;}
* html .horizontalcssmenu ul li a {height: 1%;}

.htab { height:22px; background-image:url('../images/emp1/top-bg.gif'); background-repeat:repeat-x;}
.htab a{color:#000000; text-decoration:none;}
.htab a:hover{color:#c80000; text-decoration:underline;}

/*extra*/
.button {BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BACKGROUND: #09c; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid;}
.regfieldfq { font-family: Verdana, Tahoma, Helvetica, MS sans-serif, Arial; font-weight: normal; font-size: 11px; border: 1px solid #777777;}
.txtbxlt1 { font-family: Verdana, Tahoma, Helvetica, MS sans-serif, Arial; font-size: 11px; color: #121212; border: 1px solid #B2B2B2;}
.bluebord, .srbluebg { background-color: #A9D3E1;}
.bluebg{background-color: #CAECF7;}
.fLeft { FLOAT: left;}
.fRight { FLOAT: right;}
.canhead{ color:#003366; font-family:Tahoma; font-size:11px;}
.centxt{ color:#003366; font-family:Tahoma; font-size:11px; padding-top: 5px; padding-bottom: 5px;}
.GrayTxt {COLOR: #666666;}
A.GrayTxt {COLOR: #666666;}
#Bottomarea {PADDING-RIGHT: 10px; BORDER-TOP: #bababa 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #bababa 1px solid; BACKGROUND-COLOR: #f8f8f8;}
.SmFont {FONT-SIZE: 10px;}
.PadFive {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;}

.messages{
    font-family:Tahoma;
    font-size:11px;
    color:#FF0000
        font-weight:bold;
    color: #FF0000;
    font-weight: bolder;
}
a.linkcl{
    color:#FF0000;
    text-decoration:none;
}